Versions:

  • 2.70.0
  • 2.69.4
  • 2.69.3
  • 2.69.1
  • 2.69.0
  • 2.68.1
  • 2.68.0
  • 2.67.0
  • 2.66.1
  • 2.66.0
  • 2.65.2
  • 2.65.1
  • 2.65.0
  • 2.64.0
  • 2.63.1
  • 2.63.0
  • 2.62.7
  • 2.62.6
  • 2.62.5
  • 2.62.4
  • 2.62.3
  • 2.62.2
  • 2.62.1
  • 2.62.0
  • 2.61.0
  • 2.60.1
  • 2.60.0
  • 2.59.1
  • 2.59.0
  • 2.58.0
  • 2.57.0
  • 2.56.0
  • 2.55.0
  • 2.54.0
  • 2.53.1
  • 2.53.0
  • 2.52.4
  • 2.52.3
  • 2.52.2
  • 2.52.1
  • 2.52.0
  • 2.51.0
  • 2.50.0
  • 2.49.1
  • 2.49.0
  • 2.48.2
  • 2.48.1
  • 2.48.0
  • 2.47.4
  • 2.47.3
  • 2.47.2
  • 2.47.1
  • 2.47.0
  • 2.46.1
  • 2.46.0
  • 2.45.0
  • 2.44.0
  • 2.43.0
  • 2.42.3
  • 2.42.2
  • 2.42.1
  • 2.42.0
  • 2.41.0
  • 2.40.4
  • 2.40.3
  • 2.40.2
  • 2.40.0
  • 2.39.1
  • 2.38.0
  • 2.37.0
  • 2.36.1
  • 2.36.0
  • 2.35.2
  • 2.34.3
  • 2.34.2
  • 2.34.1
  • 2.34.0
  • 2.33.6
  • 2.33.5
  • 2.33.4
  • 2.33.3
  • 2.33.2
  • 2.33.1
  • 2.33.0
  • 2.32.0
  • 2.31.1
  • 2.31.0
  • 2.29.4

chezmoi is an open-source cross-platform utility that maintains a single, encrypted source of truth for shell settings, editor configurations, and other personal “dotfiles,” then reproducibly applies them to any macOS, Linux, or Windows system. Written in Go and published by developer twpayne, the tool currently ships as version 2.70.0 and has progressed through 88 numbered releases since its inception, reflecting continuous refinement of its template engine, built-in age/sops encryption, and integration with popular version-control hosts. Typical use cases include synchronizing ~/.bashrc, ~/.gitconfig, or entire Vim/Neovim directories across laptops, cloud VMs, and CI runners without exposing secrets, automatically adapting paths or plug-in lists through concise OS- or hostname-specific templates. Users initialize a private repository, add files with a single command, and can later update any machine by running chezmoi update; the software performs three-way merges, preserves local adjustments, and can purge obsolete entries. Because it stores only the differences and respects .chezmoiignore rules, repositories stay compact, while the built-in drift detection alerts administrators whenever a managed file diverges from its declared state. The same feature set makes chezmoi attractive for quickly onboarding new developers—an employer can provide a read-only repository that sets up shells, SSH, GPG, and Kubernetes configs in minutes—or for rotating secrets across a fleet of servers without additional orchestration. The program belongs to the System Utilities / File Management category, runs as a static binary with no runtime dependencies, and offers shell completions, a JSON API for automation, and import filters for existing dotfile frameworks. chezmoi is available free of charge on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always supplying the newest build and supporting batch installation alongside other applications.

Tags: